package pildemil

import javax.jdo.annotations.*;

import com.google.appengine.api.datastore.Key;

@PersistenceCapable(identityType = IdentityType.APPLICATION, detachable="true")
class Transaction implements Serializable {

	@PrimaryKey
    @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
	Key key

	@Persistent
	Key donneur
	
	@Persistent
	Key receveur
	
	@Persistent
	Integer montant = 0
	
	@Persistent
	Projet projet
	
	/* TRANSIENTS */

	String nomDonneur
	
	String nomReceveur
	
	/* GET SET OVERRIDE */
	
	void setMontant(String s) {
		montant = Utils.depuisDevise(s);
	}
	String getMontant() {
		return Utils.versDevise(montant);
	}
	void setMontantVal(Integer i) {
		montant = i
	}
	Integer getMontantVal() {
		return montant
	}

}
